.bottom .btn31{font-weight: bold;}

/*login*/
.login .center{position:relative;padding:12px;background-color:#F8F8F8;border-bottom:1px solid #E9E9EA;-webkit-box-shadow:inset 0 -1px 0 0 #fff;box-shadow:inset 0 -1px 0 0 #fff;}
.login .btn_login{position:absolute;top:12px;right:12px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:76px;height:79px;border:1px solid #8B94A7;border-radius:3px;-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,0.3);box-shadow:inset 0 0 2px rgba(255,255,255,0.3);background:rgb(215,222,234);/* Old browsers */background:-webkit-gradient(linear,left top,left bottom,color-stop(7%,rgba(215,222,234,1)),color-stop(49%,rgba(155,170,189,1)),color-stop(51%,rgba(133,151,172,1)),color-stop(94%,rgba(158,176,197,1)));text-align:center;}
.login .btn_login .btnText{font-size:18px;font-weight:bold;color:#fff;line-height:79px;text-shadow:0 1px rgba(0,0,0,0.41);}
.login .inputWrap{padding:0 81px 0 0;}
.login .inputArea .inputText{padding:0 0 0 11px;margin:0 5px 5px 0;}
.login .inputBoxArea{padding:5px 0;}
.login .infoText{padding:5px 0;font-size:16px;letter-spacing:-1px;}
.login .infoText a{color:#6C88C5;font-size:18px;letter-spacing:0;}
.login .bottom{padding:8px;text-align:center;}
.login .btn_login_fb{position:relative;display:block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:47px;border:1px solid #4C669B;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.19);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.19);background:rgb(112,146,216);/* Old browsers */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(112,146,216,1)),color-stop(31%,rgba(104,137,206,1)),color-stop(83%,rgba(83,115,182,1)),color-stop(100%,rgba(79,110,176,1)));}
.login .btn_login_fb .left_icon{position:absolute;left:0;display:inline-block;width:12px;height:100%;border-right:1px solid #5775B4;-webkit-box-shadow:inset -1px 0 0 rgba(255,255,255,0.10);box-shadow:inset -1px 0 0 rgba(255,255,255,0.10);line-height:47px;padding:0 16px;}
.login .btn_login_fb .left_icon img{width:11px;height:20px;vertical-align:-3px;margin:0 0 0 -1px;}
.login .btn_login_fb .btnText{display:inline-block;margin:0 0 0 -15px;color:#fff;font-size:17px;font-weight:bold;letter-spacing:-1px;text-shadow:0 1px rgba(0,0,0,0.50);line-height:47px;padding:0 0 0 25px;}
.login .btn_login_fb .btnText img{width:87px;height:20px;vertical-align:-2px;}

/*join*/
.join .container{background:#E6E6E6;}
.join .center{position:relative;padding:12px;background:#fff url(img/bg_container_bottom.gif) bottom repeat-x;}
.join .inputWrap{padding:0 0 0 64px;}
.join .inputArea .inputText{padding:0 0 0 11px;margin:0 0 5px 0;}
.join .inputArea dl dt{position:absolute;left:12px;line-height:38px;font-size:16px;color:#444853;}
.join .inputArea dl dd.infoText{color:#787A8D;font-size:14px;line-height:18px;margin:0 0 7px 0;letter-spacing:-1px;}
.join .inputArea dl b{color:#FD8712;}
.join .inputBoxArea{margin:10px 0 12px 0;}
.join .inputBoxArea p{margin:7px 0;}
.join .inputBoxArea p:after{display:block;content:"";clear:both;}
.join .inputBoxArea .link_underline{float:left;font-size:16px;line-height:18px;text-decoration:underline;color:#6C88C5;letter-spacing:-1px;}
.join .bottom{padding:8px;text-align:center;}
.join .bottom .btn{margin:0 0 15px 0;}

/*select job*/
.select_job .container{background:#E6E6E6;}
.select_job .center{padding:25px 0 29px 0 ;background:#fff url(img/bg_container_bottom.gif) bottom repeat-x;text-align:center;}
.select_job p{color:#506169;line-height:17px;margin:0 0 20px 0;font-weight:bold;font-size:16px;}
.select_job p .name{color:#2A2E33;}
.select_job .selectWrap{display:inline-block;}
.select_job .selectWrap .selectArea{width:236px;height:42px;}
.select_job .ui-field-contain .ui-select{width:100%;}
.select_job .ui-select .ui-btn{margin:0;}
.select_job .ui-select .ui-btn-up-c{border-color:#AAABB6;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(41%,rgba(254,254,254,1)),color-stop(100%,rgba(247,247,247,1)));}
.select_job .ui-select .ui-shadow{-webkit-box-shadow:0px 2px 1px -1px rgba(0,0,0,0.28)}
.select_job .ui-select .ui-btn-corner-all{border-radius:9px;}
.select_job .ui-select .ui-btn-inner{font-size:17px;padding:10px 45px 9px 30px;}
.select_job .ui-select .ui-btn-icon-right .ui-icon{right:10px;width:20px;height:20px;background-size:862px 20px;-webkit-border-radius:50%;border-radius:50%;}
.select_job .ui-select .ui-btn-icon-right .ui-icon-arrow-d{background-position:-240px 0px;}
.select_job .ui-select .ui-btn-icon-right > .ui-btn-inner > .ui-icon{margin-top:-10px;}
.select_job .imgWrap{margin:25px 0 10px 0;}
.select_job .imgWrap img{display:inline-block;width:236px;height:129px;}
.select_job .bottom{padding:8px;text-align:center;}

/*terms of use & info policy*/
.terms_of_use .container,.info_policy .container{background:#E6E6E6;}
.terms_of_use .center,.info_policy .center{padding:12px 15px 15px 15px;background:#fff url(img/bg_container_bottom.gif) bottom repeat-x;}
.terms_of_use .center .termsPlace,.info_policy .center .policyPlace{height:294px;font-size:16px;letter-spacing:-1px;overflow-y:scroll;}
.terms_of_use .bottom,.info_policy .bottom{padding:8px;text-align:center;}
.terms_of_use .bottom .btn,.info_policy .bottom .btn{margin:0 0 15px 0;}
.terms_of_use .bottom .btn .btnText,.info_policy .bottom .btn31 .btnText{font-weight:normal;letter-spacing:-1px;}


